const express = require('express');
const app = express();
const path = require('path');
app.listen(3000, () => { console.log('服务器已开启') });

//引入文件上传模块
const formidable = require('formidable');

app.post('/file', (req, res) => {

    //添加上传文件的路径
    let form = formidable({
        uploadDir: path.join(__dirname, 'file'),//提交到指定的文件
        keepExtensions: true,//提交是否保留后缀
    })

    //将请求消息中的参数解构出来
    form.parse(req, (err, fileds, files) => {
        console.log(err, fileds, files);

        //解构赋值取出files里面的size属性
        let { size } = files.photo;

        //判断size是否为0，；如果为0说明没有文件上传，如果有说明有文件上传
        if (size == 0) {
            res.send('请上传文件')
        } else {
            res.send('上传成功')
        }
    })



})